package com.ctvit.wsservice.basedata.domain;
import java.sql.Timestamp;

import org.apache.struts2.json.annotations.JSON;

import com.ctvit.framework.domain.BaseBean;
/**
* domain类
* 对应查询语句 SELECT a.*,b.z_prog_desc
FROM  t_channelzone AS a LEFT JOIN zppm_t_proginfo AS b ON a.f_procode=b.`z_procode` AND a.f_aud_ver=b.`z_aud_ver` AND a.f_cap_ver=b.`z_cap_ver`

* 
*/ 
public class ChanlZoneBean extends BaseBean{
	private String zVedioExists;
	private String zProgSegnum;
	private String imgUrl;
	private String isRecommend;
	private String zPreviewExists;
	private String zSubjName;
	/*
	* 字段:     id 
	* 数据库类型:INT 
	* 说明:     null
	* 
	*/
	private Long id;
	/*
	* 字段:     f_chanl_cd 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String chanlCd;
	/*
	* 字段:     f_order 
	* 数据库类型:INT 
	* 说明:     null
	* 
	*/
	private Long order;
	/*
	* 字段:     f_subj_cd 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String subjCd;
	/*
	* 字段:     f_procode 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String procode;
	/*
	* 字段:     f_subj_length 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String subjLength;
	/*
	* 字段:     f_pgnam 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String pgnam;
	/*
	* 字段:     f_lastmodifytime 
	* 数据库类型:DATETIME 
	* 说明:     null
	* 
	*/
	private Timestamp lastmodifytime;
	/*
	* 字段:     f_crtuser 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String crtuser;
	/*
	* 字段:     f_disttime 
	* 数据库类型:DATETIME 
	* 说明:     null
	* 
	*/
	private Timestamp disttime;
	/*
	* 字段:     f_aud_Ver 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String audVer;
	/*
	* 字段:     f_cap_ver 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String capVer;
	/*
	* 字段:     z_prog_desc 
	* 数据库类型:VARCHAR 
	* 说明:     null
	* 
	*/
	private String zProgDesc;
	
	/**
	 * null.
	 *
	 * @return Id type:Long
	 */
	public Long getId() {
		return id;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setId(Long newvalue) {
		this.id = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ChanlCd type:String
	 */
	public String getChanlCd() {
		return chanlCd;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setChanlCd(String newvalue) {
		this.chanlCd = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Order type:Long
	 */
	public Long getOrder() {
		return order;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setOrder(Long newvalue) {
		this.order = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return SubjCd type:String
	 */
	public String getSubjCd() {
		return subjCd;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setSubjCd(String newvalue) {
		this.subjCd = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Procode type:String
	 */
	public String getProcode() {
		return procode;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setProcode(String newvalue) {
		this.procode = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return SubjLength type:String
	 */
	public String getSubjLength() {
		return subjLength;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setSubjLength(String newvalue) {
		this.subjLength = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Pgnam type:String
	 */
	public String getPgnam() {
		return pgnam;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setPgnam(String newvalue) {
		this.pgnam = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Lastmodifytime type:Timestamp
	 */
	@JSON(format="yyyy-MM-dd HH:mm:ss")
	public Timestamp getLastmodifytime() {
		return lastmodifytime;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setLastmodifytime(Timestamp newvalue) {
		this.lastmodifytime = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Crtuser type:String
	 */
	public String getCrtuser() {
		return crtuser;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setCrtuser(String newvalue) {
		this.crtuser = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return Disttime type:Timestamp
	 */
	@JSON(format="yyyy-MM-dd HH:mm:ss")
	public Timestamp getDisttime() {
		return disttime;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setDisttime(Timestamp newvalue) {
		this.disttime = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return AudVer type:String
	 */
	public String getAudVer() {
		return audVer;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setAudVer(String newvalue) {
		this.audVer = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return CapVer type:String
	 */
	public String getCapVer() {
		return capVer;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setCapVer(String newvalue) {
		this.capVer = newvalue;
	}
	
	/**
	 * null.
	 *
	 * @return ZProgDesc type:String
	 */
	public String getZProgDesc() {
		return zProgDesc;
	}
	
	/**
	 * null.
	 *
	 * @param newvalue
	 */
	public void setZProgDesc(String newvalue) {
		this.zProgDesc = newvalue;
	}

	public String getzSubjName() {
		return zSubjName;
	}

	public void setzSubjName(String zSubjName) {
		this.zSubjName = zSubjName;
	}

	public String getIsRecommend() {
		return isRecommend;
	}

	public void setIsRecommend(String isRecommend) {
		this.isRecommend = isRecommend;
	}

	public String getzPreviewExists() {
		return zPreviewExists;
	}

	public void setzPreviewExists(String zPreviewExists) {
		this.zPreviewExists = zPreviewExists;
	}

	public String getzProgDesc() {
		return zProgDesc;
	}

	public void setzProgDesc(String zProgDesc) {
		this.zProgDesc = zProgDesc;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getzVedioExists() {
		return zVedioExists;
	}

	public void setzVedioExists(String zVedioExists) {
		this.zVedioExists = zVedioExists;
	}

	public String getzProgSegnum() {
		return zProgSegnum;
	}

	public void setzProgSegnum(String zProgSegnum) {
		this.zProgSegnum = zProgSegnum;
	}

}

